home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 4 / Info_Mac IV CD-ROM (Pacific HiTech Inc.)(August 1994).iso / Games / General / OmegaForMac / OmegaLib / readme2 < prev    next >
Text File  |  1994-05-16  |  2KB  |  62 lines

  1. omega compilation notes.
  2.  
  3. VERSION 0.75:
  4.  
  5. First I should note that omega is copyrighted; you are using this
  6. program under the terms of the license, hopefully included in the file
  7. omega.license.
  8.  
  9. omega is set up for compilation under Sun's unix; some changes may be
  10. necessary for correct functioning under other unixes. I have included
  11. some ifdef lines in odefs.h that ought to have some positive influence.
  12. However, not having anything besides a sun to test omega on, I will
  13. have to rely on your feedback as to the effect.
  14.  
  15. To implement omega on your system:
  16.  
  17. -1) Make sure you have the files listed in the file called MANIFEST.
  18. If you don't have these files, you lose! Get them from somewhere. In
  19. particular, it is a violation of the license not to have a copy of
  20. olicense.txt.
  21.  
  22. 0) Feel free to change omotd.txt to say whatever you like, keeping
  23. in mind the constraints of the Sedition Act.
  24.  
  25. 1) Set up a directory for omega's data files. Protection must allow
  26. the general public to write to specified files. My personal prejudice
  27. is against setuid, but use it if you like. There is
  28. no need to have a special directory, but it is neater that way.
  29.  
  30. 2) Change the first few #define's in odefs.h to conform to the 
  31. data file directory, your user name, etc., as the comments in the file
  32. discuss.
  33.  
  34. 3) If you are compiling on a sun, just use the given Makefile. If not,
  35. take a look at makefile.notsun for a clue what to do. Basically, you
  36. just have to compile everything together, remembering to -lcurses and
  37. -ltermlib (termcap on some systems) where appropriate.  With Makefile,
  38. *.h, and *.c in one directory, make should produce an executable file
  39. omega. If you get errors, you'll have to work them out for
  40. yourself.... My Makefile uses -g; unless you are going to hack omega,
  41. remove the -g. If you like your optimizer, feel free to try -O.  I
  42. recommend using either cc and -g or gcc and -O; gcc really does seem
  43. to optimize pretty well on omega, but at least our version causes dbx to
  44. crash with -g....
  45.  
  46. 4) All the files which are not source code should have at
  47. the least public read access. The following files should have write
  48. access as well:
  49.  
  50. omega.hi
  51. omega.log
  52.  
  53. These files should be placed in the OMEGALIB directory defined in
  54. odefs.h
  55.  
  56. 5) At this point, omega should be ready to run. Some notes on maintaining
  57. the game can be found in README4.
  58.  
  59. 6) Send any questions to brothers@paul.rutgers.edu.
  60.  
  61. 7) Good luck -- and let's be careful out there, shall we?
  62.